<%--
    Модальное окно для входа зарегистрированных клиентов, включается на все
    страницы клиентской части приложения.
--%>

<%@page contentType="text/html" pageEncoding="UTF-8" %>

<%@taglib prefix="f" uri="http://java.sun.com/jsf/core" %>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html" %>
<%@taglib prefix="a4j" uri="http://richfaces.org/a4j" %>
<%@taglib prefix="rich" uri="http://richfaces.org/rich" %>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
    <title>Goodwill - Авторизация</title>
    <link rel="stylesheet" href="resources/css/main.css"/>
    <link rel="stylesheet" href="resources/css/stylesheet.css"/>
    <link rel="stylesheet" href="resources/css/clients.css"/>
    <style type="text/css">
        .login_panel {
            margin-top: 20px;
            width: 450px;

        }
    </style>
</head>
<body>
<f:view>
    <h:form>
        <center>

            <h:inputHidden value="#{SessionBean.helloWorld}"/>

            <rich:panel styleClass="login_panel" header="Вход в систему">
                <jsp:include page="messages.jsp"/>

                <h:panelGrid columns="2" columnClasses="dleft,dright" cellpadding="0" cellspacing="0"
                             style="width:400px">
                    <h:panelGroup>
                        <h:graphicImage value="/resources/img/key_32x32.png"/>
                    </h:panelGroup>
                    <h:panelGroup>
                        <h:panelGrid columns="2" styleClass="full" columnClasses="dleft,dright" cellpadding="0"
                                     cellspacing="0">
                            <h:outputText value="Имя пользователя"/>
                            <h:inputText value="#{ClientAuthorizationBean.login}"
                                         required="true"
                                         requiredMessage="Поле \"Имя пользователя\" обязательно для заполнения"/>
                            <h:outputText value="Пароль"/>
                            <h:panelGroup>
                                <h:inputSecret value="#{ClientAuthorizationBean.password}"
                                               required="true"
                                               requiredMessage="Поле \"Пароль\" обязательно для заполнения"/>
                                <a4j:commandLink value="Забыли пароль?"
                                                 onclick="#{rich:component('modalPassword')}.show();return false;"/>
                            </h:panelGroup>
                        </h:panelGrid>
                    </h:panelGroup>
                </h:panelGrid>
                <h:panelGrid columns="2" columnClasses="butLeft,butRight" cellpadding="0" style="width:400px"
                             cellspacing="0">
                    <h:commandButton value="Войти"
                                     action="#{ClientAuthorizationBean.authorizationClient}"
                                     styleClass="btnsz"/>
                    <a4j:commandButton value="Отмена"
                                       styleClass="btnsz"
                                       onclick="document.location='ClientGoodsPage.jsf';return false;"/>
                </h:panelGrid>
            </rich:panel>
        </center>

        <%-- -------------- Напоминание пароля -------------- --%>
        <rich:modalPanel id="modalPassword" autosized="true" width="350">
            <f:facet name="header">
                <h:panelGroup>
                    <h:outputText value="Вход для клиентов"/>
                </h:panelGroup>
            </f:facet>
            <f:facet name="controls">
                <h:graphicImage value="/resources/img/close.png" styleClass="hidelink"
                                onclick="#{rich:component('modalPassword')}.hide();return false;"/>
            </f:facet>
            <a4j:outputPanel ajaxRendered="false">
                <h:outputText value="Обратитесь к своему менеджеру для напоминания пароля."/>
            </a4j:outputPanel>
        </rich:modalPanel>
    </h:form>

    <jsp:include page="parts/version.jsp"/>
</f:view>
</body>
<head>
    <meta HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
</head>
</html>